iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
1
自我挑戰組

一日一CPE系列 第 19

[Day19]913: Joana and the Odd Numbers

  • 分享至 

  • xImage
  •  

考題日期:2018/05/29
題號:913
星等:1
語言:C++


題目:
https://ithelp.ithome.com.tw/upload/images/20191003/20120937NrI0C7LndN.png


題意:
將奇數按照1、3、5的個數排成三角形,問有n個數字那行,最後三個數字加起來是多少。


程式:

#include <iostream>

using namespace std;

int main()
{
    int n;
    while(cin>>n)
    {
        int k = (1 + n - 2) * ((n - 1) / 2) / 2; //所求之上面共有幾個數字
        k = 1 + (2 * (k-1)) + 2 * (n - 3);
        k = k * 3 + 12 ;
        cout<<k<<endl;
    }
    return 0;
}


測資:
https://ithelp.ithome.com.tw/upload/images/20191003/20120937U0cWTKmUlk.png


上一篇
[Day18]696: How Many Knights
下一篇
[Day20]11264: Coin Collector
系列文
一日一CPE30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言